package com.xpc.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.xpc.pojo.qin.AccountUser;

/**
 * @author Qinkuer
 * @version 1.0.0
 * @ProjectName UniversityGradeAdministrationSystem
 * @ClassName IAccountUserService.java
 * @Description AccountUserMapper类对应的接口类
 * @createTime 2022年05月19日 12:06:00
 */
public interface IAccountUserService extends IService<AccountUser> {

        /**
        * @description 查询完整的用户信息,user表和account表的联合
        * @deprecated
        * @param iPage 配置好的页码设置 包含页码,页条目数
        * @return  com.baomidou.mybatisplus.extension.plugins.pagination.Page<com.xpc.pojo.Account>
        * @author Qinkuer
        * @Date  2022/5/18
        */
    Page<AccountUser> getPage(IPage<AccountUser> iPage);


    /**
        * @description
        * @deprecated
        * @param iPage 配置好的页码设置 包含页码,页条目数
        *        accountId 模糊查询的账号信息,可以认为是账号
        * @return  com.baomidou.mybatisplus.extension.plugins.pagination.Page<com.xpc.pojo.qin.AccountUser>
        * @author Qinkuer
        * @Date  2022/5/19
        */
    Page<AccountUser> searchByAccountId(IPage<AccountUser> iPage,String accountId);
}
